package com.premize.grco.dataaccess.dao;

import java.util.List;

import com.premize.grco.movil.GrcoPParametro;


/**
 * Interface for GrcoPParametroDAO.
 * @author Zathura Code Generator http://code.google.com/p/zathura
 *
 */
public interface IGrcoPParametroDAO {
    public void save(GrcoPParametro instance);

    public void delete(GrcoPParametro instance);

    public void update(GrcoPParametro instance);

    public GrcoPParametro findById(Long id);

    public List<GrcoPParametro> findByExample(GrcoPParametro instance);

    public List<GrcoPParametro> findByProperty(String propertyName, Object value);

    public List<GrcoPParametro> findAll();

    public List<GrcoPParametro> findByCriteria(String whereCondition);

    public List<GrcoPParametro> findPageGrcoPParametro(String sortColumnName,
        boolean sortAscending, int startRow, int maxResults);

    public Long findTotalNumberGrcoPParametro();

    public List<GrcoPParametro> findByConsParametro(Object consParametro);

    public List<GrcoPParametro> findByDescripcion(Object descripcion);

    public List<GrcoPParametro> findByEstado(Object estado);

    public List<GrcoPParametro> findByValor(Object valor);
}
